<?php class ContactBootstraps extends Zone_Bootstraps{
	public function init(){
		$app = $this->app;
		
		if( $app->getController() == 'Index'){
			if( !$app->hasRole('contact_person') ){
				$app->setJson(array(
					content => error('Bạn không được quyền truy cập')
				));
				$app->stop();
			}		
		}else if( $app->getController() == 'Publish'){
			if( !$app->hasRole('contact_company') ){
				$app->setJson(array(
					content => error('Bạn không được quyền truy cập')
				));
				$app->stop();
			}else if( in_array( $app->getAction(), array('Addperson','Addcompany')) && !$app->hasRole('contact_company_manage') ){
				$app->setJson(array(
					content => error('Bạn không được quyền thực hiện chức năng này')
				));
				$app->stop();
			}			
		
		}else if( $app->getController() == 'Share'){
			if( !$app->hasRole('contact_company') ){
				$app->setJson(array(
					content => error('Bạn không được quyền truy cập')
				));
				$app->stop();
			}
		}	
	}	
} 